Achieving CMMI Level 2 with Enhanced Extreme Programming Approach
نویسندگان
چکیده
The relationship between agile methods and Software Engineering Institute’s CMM approach is often debated. Some authors argue that the approaches are compatible, while others have criticized the application of agile methods from the CMM perspective. Only few CMM based assessments have been performed on projects using agile approaches. This paper explores an empirical case where a project using Extreme Programming (XP) based approach was assessed using the CMMI framework. The results provide empirical evidence pointing out that it is possible to achieve maturity level 2 with approach based on XP. Yet, the results confirm that XP, as it is defined, is not sufficient. This study demonstrates that it is possible to use the CMMI for assessing and improving agile processes. However, the analysis reveals that assessing an agile organization requires more interpretations than normally would be the case. It is further concluded that the CMMI model does not always support interpretations in an agile context.
منابع مشابه
Agilität und Prozessreife: Erfüllbarkeit der CMMI-Prozessgebiete durch agile Methoden am Beispiel von XP
In den letzten Jahren wurden agile Methoden wie eXtreme Programming zunehmend populär. Parallel dazu stützen sich mehr und mehr Unternehmen auf Reifegradmodelle, um ihre eigenen Prozesse oder die der Zulieferer zu analysieren und zu verbessern, nachdem sich immer mehr die Ansicht durchsetzt, dass viele Projektmisserfolge undisziplinierten, inkonsistenten Prozessen zugeschrieben werden können. I...
متن کاملMathematical solution of multilevel fractional programming problem with fuzzy goal programming approach
In this paper, we show a procedure for solving multilevel fractional programming problems in a large hierarchical decentralized organization using fuzzy goal programming approach. In the proposed method, the tolerance membership functions for the fuzzily described numerator and denominator part of the objective functions of all levels as well as the control vectors of the higher level decision ...
متن کاملAdapting to the Information Age: Is Agile Software Development A Feasible Approach?
In recent years, agile software development has been advocated as an appropriate approach for turbulent environments. Today, there is an ongoing debate between the agile software development and traditional rigorous software development. Agile approaches are critiqued as fragile due to lack of architectural design and sufficient documentation, while rigorous approaches are critiqued as bureaucr...
متن کاملAgile Methods and CMMI: Compatibility or Conflict?
During the last years, agile methods like eXtreme Programming have become increasingly popular. Parallel to this, more and more organizations rely on process maturity models to assess and improve their own processes or those of suppliers, since it has been getting clear that most project failures can be imputed to inconsistent, undisciplined processes. Many organizations demand CMMI compliance ...
متن کاملDependency Analysis between CMMI Process Areas
SPI and in particular CMMI is being widely use by several organizations to improve their product quality. However, the SMEs are reluctant in adopting it and in particular maturity level 2 of CMMI, because they think that achieving this level is too expensive and do not see a clear benefit on it. Our solution to captivate the interest of SMEs in CMMI is the anticipation of some process areas of ...
متن کامل